package com.hyt.it.ogt.ykcj.domain.grade;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.hyt.it.ogt.ykcj.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.ToString;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 考生考试科目成绩信息对象 enterprise_examinee_subject_grade
 *
 * @author liying
 * @date 2021-11-18
 */
@Data
@ToString
public class EnterpriseExamineeSubjectGrade extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * ID
     */
    private String id;

    /**
     * 考试ID
     */
    private String examId;

    /**
     * 考生信息ID
     */
    private String examineeId;

    /**
     * 科目ID
     */
    private String subjectId;

    /**
     * 题干ID
     */
    private String stemId;

    /**
     * 成绩分数
     */
    private BigDecimal score;

    /**
     * 试卷考试时长，毫秒编程题为0
     */
    private long useTime;

    /**
     * 是否已归档,默认否。Y-已归档，N-未归档
     */
    private String archivedStatus;

    /**
     * 归档时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date archivedDate;

    /**
     * 是否合格，Y-合格，N-未合格
     */
    private String qualifiedStatus;

    /**
     * 科目类型，1：性格类，99：其它类
     */
    private String subjectType;

    /**
     * 机构id
     */
    private String officeId;

    /**
     * 部门ID
     */
    private String deptId;

    /**
     * 区间名称（区间分数线
     */
    private String regionName;
}
